Bill Horton (born September 5, 1946 in Lindsay, Ontario) is a retired Canadian professional ice hockey player who played 193 games in the World Hockey Association for the Cleveland Crusaders, Los Angeles Sharks, and Indianapolis Racers.[1]